Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor(object_merger)!: fix namespace and directory structure #7642

Conversation

technolojin
Copy link
Contributor

@technolojin technolojin commented Jun 24, 2024

Description

This PR puts headers in the autoware namespace.
Part of: autowarefoundation/autoware#4569

Additional works

  1. Align directory structure to follow the coding guidelines.
  2. Clean unused dependencies list

Tests performed

Not applicable.

Effects on system behavior

Not applicable.

Interface changes

Not applicable.

Pre-review checklist for the PR author

The PR author must check the checkboxes below when creating the PR.

In-review checklist for the PR reviewers

The PR reviewers must check the checkboxes below before approval.

Post-review checklist for the PR author

The PR author must check the checkboxes below before merging.

  • There are no open discussions or they are tracked via tickets.

After all checkboxes are checked, anyone who has write access can merge the PR.

@github-actions github-actions bot added the component:perception Advanced sensor data processing and environment understanding. (auto-assigned) label Jun 24, 2024
@technolojin technolojin added the run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) label Jun 24, 2024
Copy link

codecov bot commented Jun 24, 2024

Codecov Report

Attention: Patch coverage is 0% with 2 lines in your changes missing coverage. Please review.

Project coverage is 0.00%. Comparing base (3d849e9) to head (e7baa9e).
Report is 534 commits behind head on main.

Files Patch % Lines
...ject_merger/src/object_association_merger_node.cpp 0.00% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main   #7642       +/-   ##
==========================================
- Coverage   15.09%   0.00%   -15.10%     
==========================================
  Files        1967      62     -1905     
  Lines      135941    3345   -132596     
  Branches    42122     247    -41875     
==========================================
- Hits        20520       0    -20520     
+ Misses      92700    3345    -89355     
+ Partials    22721       0    -22721     
Flag Coverage Δ
differential 0.00% <0.00%> (?)
total ?

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@technolojin technolojin force-pushed the refactor/namespace_object_merger branch from ef7f48e to ec75674 Compare June 24, 2024 07:55
@technolojin technolojin changed the title refactor(object_merger): namespace fix refactor(object_merger!: fix namespace and directory structure Jun 25, 2024
@technolojin technolojin changed the title refactor(object_merger!: fix namespace and directory structure refactor(object_merger)!: fix namespace and directory structure Jun 25, 2024
Copy link

github-actions bot commented Jun 25, 2024

Thank you for contributing to the Autoware project!

🚧 If your pull request is in progress, switch it to draft mode.

Please ensure:

@technolojin technolojin marked this pull request as ready for review June 25, 2024 08:48
Copy link
Contributor

@esteve esteve left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@technolojin thanks for submitting this PR. Header files must be in autoware_object_merger, not autoware/object_merger. Also, if they are not needed by downstream packages, they should be moved to src to keep them private.

@technolojin
Copy link
Contributor Author

technolojin commented Jun 25, 2024

@technolojin thanks for submitting this PR. Header files must be in autoware_object_merger, not autoware/object_merger. Also, if they are not needed by downstream packages, they should be moved to src to keep them private.

@esteve Thank you. Those were my open points during this work. I will implement in that way.

@technolojin
Copy link
Contributor Author

@esteve resolved in 0c0139f

Copy link
Contributor

@yukkysaito yukkysaito left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@esteve esteve left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@technolojin could you fix the DCO issues? All the commits must be signed by you. Also, it'd be nice to move the header files to the src folder, like this:

https://github.com/autowarefoundation/autoware.universe/tree/main/planning/behavior_velocity_planner/autoware_behavior_velocity_speed_bump_module/src

@technolojin technolojin force-pushed the refactor/namespace_object_merger branch from 27d7827 to aa14e21 Compare June 25, 2024 23:59
@technolojin technolojin self-assigned this Jun 26, 2024
@technolojin
Copy link
Contributor Author

technolojin commented Jun 26, 2024

@esteve

  1. DCO Issue is resolved.
  2. header file for the node is moved into src 35f84fd

@technolojin technolojin requested a review from esteve June 26, 2024 02:35
@technolojin technolojin force-pushed the refactor/namespace_object_merger branch from 35f84fd to 1f6c0b7 Compare June 28, 2024 01:20
@technolojin technolojin force-pushed the refactor/namespace_object_merger branch from 1f6c0b7 to e7baa9e Compare June 28, 2024 01:27
@technolojin
Copy link
Contributor Author

@esteve
I am waiting your response.

Copy link
Contributor

@esteve esteve left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@technolojin I meant moving all the headers, it doesn't seem that there are any downstream packages that depend on these headers, so it's safe to keep them private. But it's optional, so up to you if you want to move them. Thanks for addressing my feedback.

@technolojin technolojin merged commit c2f9579 into autowarefoundation:main Jul 2, 2024
26 of 30 checks passed
mitukou1109 pushed a commit to mitukou1109/autoware.universe that referenced this pull request Jul 2, 2024
…warefoundation#7642)

* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: rename node.hpp to object_association_merger_node.hpp

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: remove unused dependency in package.xml

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: add ssp.hpp to object association solver includes

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association node

Signed-off-by: Taekjin LEE <[email protected]>

---------

Signed-off-by: Taekjin LEE <[email protected]>
kyoichi-sugahara pushed a commit to kyoichi-sugahara/autoware.universe that referenced this pull request Jul 3, 2024
…warefoundation#7642)

* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: rename node.hpp to object_association_merger_node.hpp

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: remove unused dependency in package.xml

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: add ssp.hpp to object association solver includes

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association node

Signed-off-by: Taekjin LEE <[email protected]>

---------

Signed-off-by: Taekjin LEE <[email protected]>
palas21 pushed a commit to palas21/autoware.universe that referenced this pull request Jul 12, 2024
…warefoundation#7642)

* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: rename node.hpp to object_association_merger_node.hpp

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: remove unused dependency in package.xml

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: add ssp.hpp to object association solver includes

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association node

Signed-off-by: Taekjin LEE <[email protected]>

---------

Signed-off-by: Taekjin LEE <[email protected]>
Signed-off-by: palas21 <[email protected]>
tby-udel pushed a commit to tby-udel/autoware.universe that referenced this pull request Jul 14, 2024
…warefoundation#7642)

* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: rename node.hpp to object_association_merger_node.hpp

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: remove unused dependency in package.xml

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: add ssp.hpp to object association solver includes

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association node

Signed-off-by: Taekjin LEE <[email protected]>

---------

Signed-off-by: Taekjin LEE <[email protected]>
KhalilSelyan pushed a commit that referenced this pull request Jul 22, 2024
* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: rename node.hpp to object_association_merger_node.hpp

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: remove unused dependency in package.xml

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association modules

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: add ssp.hpp to object association solver includes

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update include paths for object association node

Signed-off-by: Taekjin LEE <[email protected]>

---------

Signed-off-by: Taekjin LEE <[email protected]>
@technolojin technolojin deleted the refactor/namespace_object_merger branch July 26, 2024 02:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:perception Advanced sensor data processing and environment understanding. (auto-assigned) run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants